Release 10.1A: OpenEdge Getting Started:
Object-oriented Programming
Invalid 4GL within a user-defined class
Several Progress language statements have been identified as deprecated (obsolete) language features. The life-cycle of products and features are identified in the OpenEdge 10 Platform and “Product Availability Guide” available at this Web location:
The product direction states that applications using these languages elements will continue to function but it is strongly recommended that applications should stop using these features. In addition, the guide identifies that these features will not get bug fixes or any enhancements.
From these 4GL deprecated features, classes do not support the following language elements at all. If the compiler encounters any one of these statements in a class, it generates an error:
- Support for SQL within Progress:
ALTERTABLEstatement.CLOSEstatement.CREATEINDEXstatement.CREATESCHEMAstatement.CREATETABLEstatement.CREATEVIEWstatement.DECLARECURSORstatement.DELETEFROMstatement.DROPINDEXstatement.DROPTABLEstatement.DROPVIEWstatement.FETCHstatement.GRANTstatement.INSERTINTOstatement.OPENstatement.REVOKEstatement.SELECTstatement.UNIONstatement.UPDATEstatement.CHOOSEstatement.EDITINGphrase inUPDATE,SET,PROMPT-FORstatements.GATEWAYSfunction.GO-PENDINGfunction.IS-ATTR-SPACEfunction.PUT SCREENstatement.SCROLLstatement.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |